Piwik\Segment\SegmentExpression B

Total Complexity 82
Dependencies 1
Dependents 14
Total lines 490
Lines of code 304
Logical lines of code 206
Comment lines 83
Methods 13
Properties 5

Methods 13

Method Rating Maintainability Complexity Lines of code
getSqlMatchFromDefinition()
C
32 29 98
parseTree()
A
45 14 40
checkFieldIsAvailable()
A
53 11 21
getSql()
A
48 8 35
parseSubExpressions()
S
44 6 45
parseSubExpressionsIntoSqlExpressions()
S
53 4 23
escapeLikeString()
S
65 3 9
parseColumnsFromSqlExpr()
S
60 2 13
__construct()
S
76 1 4
getSegmentDefinition()
S
82 1 3
isEmpty()
S
79 1 3
getSubExpressionCount()
S
68 1 7
setSubExpressionsAfterCleanup()
S
81 1 3